A set of instructions coded so that the computer can use it directly without further translation
A programming language designed for use on a specific class of computers